be immersed in any business - Turkish English Dictionary